﻿/// <reference name="MicrosoftAjax.js"/>

Type.registerNamespace("AGuang");

AGuang.ListItem = function() {
    this._icon=null;
    this._text=null;
    this._value=null;
    this._url=null;
    this._selected=false;
}

AGuang.ListItem.prototype = {
    initialize: function() {
        AGuang.ListItem.callBaseMethod(this, 'initialize');
        
        // 在此处添加自定义初始化
    },
    dispose: function() {        
        //在此处添加自定义释放操作
        AGuang.ListItem.callBaseMethod(this, 'dispose');
    },
    get_icon:function(){
        return this._icon;
    },
    set_icon:function(value){
        this._icon=value;
    },
    
    get_text:function(){
        return this._text;
    },
    set_text:function(value){
        this._text=value;
        if(this._value==null){
            this._value=value;
        }

    },
    
    get_value:function(){
        return this._value;
    },
    set_value:function(value){
        this._value=value;
    },
    
    get_url:function(){
        return this._url;
    },
    set_url:function(value){
        this._url=value;
    },
    
    get_selected:function(){
        return this._selected;
    },
    set_selected:function(value){
        this._selected=value;
    }
}
//AGuang.ListItem.registerClass('AGuang.ListItem');

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
